\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{structyLib_1_1____errno__desc__st____}{y\+Lib\+::\+\_\+\+\_\+errno\+\_\+desc\+\_\+st\+\_\+\+\_\+}} }{\pageref{structyLib_1_1____errno__desc__st____}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyLib_1_1yValue_1_1____value__container____}{y\+Lib\+::y\+Value\+::\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}} }{\pageref{structyLib_1_1yValue_1_1____value__container____}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyHttpRequestParam_1_1____yhttp__request__query__kv____}{y\+Http\+Request\+Param\+::\+\_\+\+\_\+yhttp\+\_\+request\+\_\+query\+\_\+kv\+\_\+\+\_\+}} }{\pageref{structyHttpRequestParam_1_1____yhttp__request__query__kv____}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyLib_1_1yBasicAllocator_1_1rebind}{y\+Lib\+::y\+Basic\+Allocator$<$ T $>$\+::rebind$<$ U $>$}} \\*The element of \mbox{\hyperlink{classyLib_1_1yBasicAllocator}{y\+Basic\+Allocator}} }{\pageref{structyLib_1_1yBasicAllocator_1_1rebind}}{}
\item\contentsline{section}{\mbox{\hyperlink{structstruct}{struct}} \\*Container of y\+Value }{\pageref{structstruct}}{}
\item\contentsline{section}{\mbox{\hyperlink{structSubCategoryProperty}{Sub\+Category\+Property}} }{\pageref{structSubCategoryProperty}}{}
\item\contentsline{section}{\mbox{\hyperlink{structSubCategoryProperty}{Sub\+Category\+Property}} \\*Sub category property }{\pageref{structSubCategoryProperty}}{}
\item\contentsline{section}{\mbox{\hyperlink{classtmp__data}{tmp\+\_\+data}} }{\pageref{classtmp__data}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yAbstractSocket}{y\+Lib\+::y\+Abstract\+Socket}} }{\pageref{classyLib_1_1yAbstractSocket}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yAbstractSocketServer}{y\+Lib\+::y\+Abstract\+Socket\+Server}} }{\pageref{classyLib_1_1yAbstractSocketServer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yBasicAllocator}{y\+Lib\+::y\+Basic\+Allocator$<$ T $>$}} \\*This is a basic mem-\/allocator in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yBasicAllocator}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yCommon}{y\+Lib\+::y\+Common}} \\*This is common-\/class in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yCommon}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yConfig}{y\+Lib\+::y\+Config}} \\*This is a tool to parse a cfg-\/file that is like c }{\pageref{classyLib_1_1yConfig}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yConfigValue}{y\+Lib\+::y\+Config\+Value}} \\*This is the \mbox{\hyperlink{classyLib_1_1yConfig}{y\+Config}}\textquotesingle{}s value-\/container, it inherits from \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} }{\pageref{classyLib_1_1yConfigValue}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yCurl}{y\+Lib\+::y\+Curl}} }{\pageref{classyLib_1_1yCurl}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyCurlParam}{y\+Curl\+Param}} }{\pageref{structyCurlParam}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yException}{y\+Lib\+::y\+Exception}} \\*This is base-\/class of the all exception in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yException}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyLib_1_1yExceptionTable}{y\+Lib\+::y\+Exception\+Table}} \\*This is a exception table }{\pageref{structyLib_1_1yExceptionTable}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yHttp}{y\+Lib\+::y\+Http}} }{\pageref{classyLib_1_1yHttp}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyHttpPostMultiPartItem}{y\+Http\+Post\+Multi\+Part\+Item}} }{\pageref{structyHttpPostMultiPartItem}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyHttpPostUrlencodedItem}{y\+Http\+Post\+Urlencoded\+Item}} }{\pageref{structyHttpPostUrlencodedItem}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyHttpRequestParam}{y\+Http\+Request\+Param}} }{\pageref{structyHttpRequestParam}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyHttpResponseInfo}{y\+Http\+Response\+Info}} }{\pageref{structyHttpResponseInfo}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yJson}{y\+Lib\+::y\+Json}} \\*This is a tool to parse the json file }{\pageref{classyLib_1_1yJson}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yJsonValue}{y\+Lib\+::y\+Json\+Value}} \\*This is the \mbox{\hyperlink{classyLib_1_1yJson}{y\+Json}}\textquotesingle{}s value-\/container, it inherits from \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} }{\pageref{classyLib_1_1yJsonValue}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yLinearList}{y\+Lib\+::y\+Linear\+List$<$ T, Alloc $>$}} }{\pageref{classyLib_1_1yLinearList}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yLinkedList}{y\+Lib\+::y\+Linked\+List$<$ T, Alloc $>$}} }{\pageref{classyLib_1_1yLinkedList}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyLib_1_1yLinkedListNode}{y\+Lib\+::y\+Linked\+List\+Node$<$ T $>$}} }{\pageref{structyLib_1_1yLinkedListNode}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yLinuxErrnoHelper}{y\+Lib\+::y\+Linux\+Errno\+Helper}} \\*This is a helper class of errno }{\pageref{classyLib_1_1yLinuxErrnoHelper}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yLog}{y\+Lib\+::y\+Log}} \\*This is log-\/class based on log4cpp in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yLog}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyMainContext}{y\+Main\+Context$<$ T $>$}} }{\pageref{classyMainContext}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yObject}{y\+Lib\+::y\+Object}} \\*This is base-\/class of the all object in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yObject}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yQueue}{y\+Lib\+::y\+Queue$<$ T, Alloc $>$}} }{\pageref{classyLib_1_1yQueue}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1ySharedMemory}{y\+Lib\+::y\+Shared\+Memory}} }{\pageref{classyLib_1_1ySharedMemory}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yShell}{y\+Lib\+::y\+Shell}} \\*This class can run our cmd in linux(it is based on popen/pclose) }{\pageref{classyLib_1_1yShell}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yStack}{y\+Lib\+::y\+Stack$<$ T, Alloc $>$}} }{\pageref{classyLib_1_1yStack}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyStartParam}{y\+Start\+Param}} }{\pageref{classyStartParam}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yTcpServer}{y\+Lib\+::y\+Tcp\+Server}} }{\pageref{classyLib_1_1yTcpServer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yTcpSocket}{y\+Lib\+::y\+Tcp\+Socket}} }{\pageref{classyLib_1_1yTcpSocket}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyTestElementData}{y\+Test\+Element\+Data}} }{\pageref{classyTestElementData}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyThread}{y\+Thread}} }{\pageref{classyThread}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yUdpServer}{y\+Lib\+::y\+Udp\+Server}} }{\pageref{classyLib_1_1yUdpServer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yUdpSocket}{y\+Lib\+::y\+Udp\+Socket}} }{\pageref{classyLib_1_1yUdpSocket}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yValue}{y\+Lib\+::y\+Value}} \\*This is base-\/class of the all y\+Xxx\+Values in \mbox{\hyperlink{namespaceyLib}{y\+Lib}} }{\pageref{classyLib_1_1yValue}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yXml}{y\+Lib\+::y\+Xml}} }{\pageref{classyLib_1_1yXml}}{}
\item\contentsline{section}{\mbox{\hyperlink{classyLib_1_1yXML}{y\+Lib\+::y\+X\+ML}} }{\pageref{classyLib_1_1yXML}}{}
\item\contentsline{section}{\mbox{\hyperlink{structyXmlOptsEx}{y\+Xml\+Opts\+Ex}} }{\pageref{structyXmlOptsEx}}{}
\end{DoxyCompactList}
